iT邦幫忙

2023 iThome 鐵人賽

DAY 25
0
自我挑戰組

我推的Laravel系列 第 25

【Day-24】我推的Laravel-實戰篇-Login & Laravel Breeze

  • 分享至 

  • xImage
  •  

簡介

Laravel Breeze is a minimal, simple implementation of all of Laravel's authentication features, including login, registration, password reset, email verification, and password confirmation. In addition, Breeze includes a simple "profile" page where the user may update their name, email address, and password.

Laravel Breeze是其中一套登入驗證套件,今天簡單使用它來增加一些功能性

安裝

下載指令:

composer require laravel/breeze --dev

安裝指令:

php artisan breeze:install
 
php artisan migrate
npm install
npm run dev

使用

完成後可以看到畫面上有登入/註冊了
https://ithelp.ithome.com.tw/upload/images/20231009/20163286qURKAkggDB.png

登入後就可以看到
https://ithelp.ithome.com.tw/upload/images/20231009/20163286XBqE0EtrzD.png

取得目前登入的使用者:

引用

use Illuminate\Support\Facades\Auth;

然後使用

$user = Auth::user();

route

Route::middleware('auth')->resource('posts', PostController::class);

這樣post畫面就需要登入才可以進入

其他還有很多用法,是否可以註冊、api、當然還有它提供的重設密碼等

總結

Laravel breeze提供開發者快速開發登入驗證等功能,開發者可以在此基礎上增加後續的應用


上一篇
【Day-23】我推的Laravel-實戰篇-Horizon
下一篇
【Day-25】我推的Laravel-實戰篇-Git/Github flow
系列文
我推的Laravel31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言